	/* *下拉框* */
	.ipts {
		display: flex;
		width: 100%;
		height: 30px;
		align-items: center;
	}
	/* .es {
		padding: 2px 20px 2px 10px;
	}
 */
	.es {
		width: 100%;
	}
	.flex-sel {
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.items {
		width: 100%;
		max-height: 240px;
		border-radius: 6px;
		display: flex;
		flex-direction: column;
		border: 1px solid #d5d5d5;
		box-shadow: #f1e8e8 0px 0px 5px 1px;
		box-sizing: border-box;
		overflow-y: auto;
	}

	.shanchu {
		font-size: 10px;
		color: #696969;
	}

	.nr-div {
		margin-left: 15px;
		display: flex;
		align-items: center;
	}

	.nr {
		display: block;
		color: #A7A7A7;
		overflow: hidden;
		margin-left: 8px;
	}

	.strong-bg {
		width: auto;
		display: inline;
		background-color: #2073D4;
		padding: 2px 4px;
		border-radius: 6px;
		color: #fff;
		margin: 0 10px 0 5px;
		cursor: pointer;
		white-space: nowrap;
		font-size: 12px !important;
		margin-top: 2px;
		
	}
	.especial {
		width: 100%;
	}

	.strong-bg  span {
		margin-right: 5px;
	}

	.nr-hangyu {
		width: 100%;
		padding: 5px 0 5px 10px;
		color: #A7A7A7;
		border-radius: 6px;
		background-color: #E7EAEB;
	}

	.triangle {
		border: 8px solid transparent;
		border-top: 8px solid #A7A7A7;
	}

	.items-btm {
		width: 100%;
		display: flex;
		justify-content: center;
		padding: 8px 0;
		width: 90%;
		margin: auto;
		color: #3C3C3C;
		cursor: pointer;
		border-bottom: 1px solid #e5e5e5;
	}
	.items-btm-es {
		width: 100%;
		display: flex;
		justify-content: center;
		padding: 8px 0;
		width: 90%;
		margin: auto;
		color: #3C3C3C;
		cursor: pointer;
		border-bottom: 1px solid #e5e5e5;
	}

	.items:last-child {
		border: transparent;
	}

	.select-custom {
		width: 100%;
		min-height: 30px;
		border: 1px solid #E7EAEB;
		border-radius: 6px;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		position: relative;
		font-weight: bold;
	}
	
	.t-select{
		height: 30px;
		width: 100%;
		border: 1px solid #E7EAEB;
		border-radius: 6px;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		position: relative;
		font-weight: bold;
	}
	
	.ic-select {
		display: flex;
		justify-content: center;
		margin-left: 9px;
		font-size: 30px;
		color: #BDBDBD;
		transform: rotate(270deg) scale(0.6);
		position: absolute;
		top: 3px;
		right: 0px;
		transition: transform 0.5s ease-in;
	}

	.ic-select-active {
		display: flex;
		justify-content: center;
		margin-left: 9px;
		font-size: 30px;
		color: #BDBDBD;
		transform: rotate(450deg) scale(0.6);
		position: absolute;
		right: 0px;
		transition: transform 0.5s ease-in;
	}

	/* 
	下拉框 
	 */
	.avtor {
		width: 25px;
		height: 25px;
		border-radius: 50%;
		background-color: #00FFFF;
		margin-left: 10px;
	}
		.message-inputgroup {
			margin: 13px 0;
		}
	
		.message-inputgroup>span {
			display: inline-block;
			font-size: 14px;
			padding-bottom: 8px;
			font-weight: bold;
		}
	
		.message-inputgroup>p {
			display: inline-block;
			font-size: 10px;
			color: #EA4141;
			margin-left: 8px;
		}
	
		.message-inputgroup >input {
			width: 100%;
			height: 30px;
			border: 1px solid #E7EAEB;
			border-radius: 6px;
			padding-left: 8px;
			box-sizing: border-box;
		}
	
		::-webkit-input-placeholder {
			/* WebKit, Blink, Edge */
			font-sizefont-size: 14px;
			color: #A7A7A7;
			font-weight: bold;
		}
	
		.language-message {
			color: #3C3C3C;
			font-size: 14px;
			display: flex;
			flex-flow: column wrap;
			justify-content: center;
		}
	
		.lang-box-first>span {
			display: block;
			width: 40%;
			font-weight: bold;
		}
	
		.lang-box-first {
			display: flex;
			justify-content: space-between;
		}
	
		.select-group {
			margin: 5px 0;
			width: 100%;
			height: auto;
			display: flex;
			justify-content: space-between;
		}
	
		.select-group-more {
			width: 100%;
			height: auto;
			display: flex;
			justify-content: space-between;
			margin-bottom: 16px;
		}
	
		.chinese-lang {
			width: 40%;
			height: 30px;
			font-weight: bold;
			box-sizing: border-box;
			border-radius: 6px;
			display: flex;
			justify-content: space-between;
		}
	
		.chinese-lang>div {
			display: flex;
			align-items: flex-start;
			width: 95%;
			border-radius: 6px;
		}
	
		.select-width {
			width: 40%;
		}
	
		.addmore {
			padding: 8px;
			width: 100%;
			color: #328BD6;
			font-size: 14px;
			font-weight: bold;
			text-indent: 8px;
			cursor: pointer;
		}
	
		.ordinary {
			width: 100%;
			color: #3C3C3C;
			font-size: 14px;
			margin-top: 4px;
			font-weight: bold;
		}
	
		.price-main {
			margin-top: 12px;
			font-size: 14px;
			color: #3C3C3C;
			font-weight: bold;
			display: flex;
			justify-content: space-between;
			align-items: center;
		}
	
		.price-box {
			width: 40%;
			display: flex;
			flex-direction: column;
		}
	
		.price-box>span {
			display: flex;
			padding-bottom: 12px;
		}
	
		.price-box input {
			width: 108px;
			height: 30px;
			border: 1px solid #E7EAEB;
			border-radius: 6px;
			position: relative;
			text-align: center;
		}
	
		.price-box input+span {
			margin-left: 8px;
		}
	
		.btn-flex button {
			width: 60px;
			height: 30px;
			font-size: 14px;
			border-radius: 6px;
			outline: none;
		}
	
		.btn-flex>.ban-btn {
			color: #fff !important;
			background-color: #5686E9 !important;
			border: 1px solid #5686E9 !important;
		}
	
		.btn-flex>.all-btn {
			color: #A7A7A7;
			border: 1px solid #E7EAEB;
			background-color: #fff;
			margin-left: 25px;
		}
	
		.text-number-box {
			color: #A7A7A7;
			margin-top: 12px;
			font-weight: bold;
			font-size: 14px;
		}
	
		.check-flex {
			width: 100%;
			display: flex;
			align-items: center;
		}
	
		.check-box {
			width: 16px;
			height: 16px;
			position: relative;
		}
	
/* 		#ipt-check[type="checkbox"]::before {
			content: "";
			width: 100%;
			height: 100%;
			position: absolute;
			top: 0;
			left: 0;
			background: #fff;
			border: 1px solid #E7EAEB;
			display: flex;
			justify-content: center;
			align-items: center;
		} */
	
	/* 	#ipt-check[type="checkbox"]:checked::before {
			content: "\2713";
			background-color: #5686E9;
			position: absolute;
			width: 100%;
			height: 100%;
			top: 0;
			left: 0;
			color: #fff;
			font-weight: bold;
		} */
	
		.check-flex>.ph {
			width: 100%;
			height: 30px;
			border: 1px solid #E7EAEB;
			border-radius: 6px;
			padding-left: 8px;
			box-sizing: border-box;
			margin-left: 8px;
	
		}
	
		.check-box+label {
			color: #3C3C3C;
			font-size: 14px;
			font-weight: bold;
			margin-left: 10px;
			cursor: pointer;
		}
	
		.boxsize {
			color: red;
			font-size: 20px;
			border: 1px solid #E7EAEB;
			border-radius: 4px;
			width: 50px;
			height: 30px;
			display: flex;
			justify-content: center;
			align-items: center;
		}
	
		.next-btn {
			width: 100px;
			color: #fff;
			background-color: #5686E9;
			border-radius: 6px;
			padding: 8px 28px;
			border: none;
			margin: auto;
			margin-top: 32px;
		}